encoding/json.field.index (field)

18 uses

	encoding/json (current package)
		decode.go#L709: 				for i, ind := range f.index {
		decode.go#L729: 					if i < len(f.index)-1 {
		encode.go#L736: 		for _, i := range f.index {
		encode.go#L1088: 	index     []int
		encode.go#L1170: 				index := make([]int, len(f.index)+1)
		encode.go#L1171: 				copy(index, f.index)
		encode.go#L1172: 				index[len(f.index)] = i
		encode.go#L1202: 						index:     index,
		encode.go#L1263: 					next = append(next, field{name: ft.Name(), index: index, typ: ft})
		encode.go#L1276: 		if c := cmp.Compare(len(a.index), len(b.index)); c != 0 {
		encode.go#L1285: 		return slices.Compare(a.index, b.index)
		encode.go#L1318: 		return slices.Compare(i.index, j.index)
		encode.go#L1323: 		f.encoder = typeEncoder(typeByIndex(t, f.index))
		encode.go#L1347: 	if len(fields) > 1 && len(fields[0].index) == len(fields[1].index) && fields[0].tag == fields[1].tag {